954
773
2
3
294
111
34
1
4
293
16
1
6
1
2
1
178
129
30
598
2
1727
519
1016
929
121
5
1
1518
30
34
12
14
32
1
1
63
1
1
1
1
142
1
614
968
775
806
43
9
1
12
1104
1
5
69
1
1
152
81
5
15
4
1
2
19
419
1
1280
27
25
1650
1
37
1562
82
64
4
32
18
1
150
1035
4
1
347
151
1723
4
514